@charset "UTF-8";

.member_box {
  border: 1px solid #ebebeb;
  border-radius: 6px;
  padding: 16px 20px;
}

.member_item {
  margin-top: 12px;
}

.icon_btn {
  margin-left: 12px;
}

.bd_1 {
  border-bottom: 1px solid #ebebeb;
}

.pf_box {
  border: 1px solid #ebebeb;
  border-radius: 6px;
  padding: 0 20px;
}

.pf_item {
  padding: 15px 0;
}

.pf_item:last-child {
  border-bottom: 0;
}

.pf_tag {
  width: fit-content;
  height: 32px;
  border-radius: 4px;
  margin-right: 27px;
  padding: 0 4px;
  box-sizing: border-box;
  font-size: 13px;
}

.passData {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  background: rgba(165, 177, 209, 0.05);
  border-radius: 4px;
  font-size: 13px;
  color: #4475FF;
  cursor: pointer;
}

.pf_tag img {
  margin-right: 4px;
}

.pf_tag.green {
  background: rgba(0, 194, 113, 0.1);
  color: #00c271;
}

.pf_tag.yellow {
  background: rgba(194, 169, 130, 0.08);
  color: #bf9f82;
}

.pf_tag.zong {
  background: rgba(231, 203, 130, 0.1);
  color: #E7CB82;
}

.pf_tag.blue {
  background: rgba(107, 192, 228, 0.1);
  color: #6BC0E4;
}

.pf_tag.blue2 {
  background: rgba(68, 117, 255, 0.05);
  color: #6F95FF;
}

.pf_tag.red {
  background: rgba(254, 98, 98, 0.05);
  color: #FE6262;
}

.pf_tag.gray {
  background: rgba(168, 184, 190, 0.1);
  color: #A8B8BE;
}

.mt_l5 {
  margin-left: 5px;
}

.sc_item {
  border-bottom: 1px solid #ebebeb;
}

.sc_item:last-child {
  border: 0;
}

.protct_text {
  font-size: 14px;
  color: #616C85;
  margin-left: 12px;
}

.protct_circle {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
}

.protct_gray {
  background-color: #DCDEE2;
}

.protct_green {
  background-color: #00C271;
}

.protct_red {
  background-color: #FE6262;
}

.opm_now {
  padding: 0 12px;
  height: 40px;
  font-size: 14px;
  color: #616C85;
  background: rgba(165, 177, 209, 0.05);
  border-radius: 6px;
}

.opt_line {
  height: 12px;
  border-left: 1px solid #ebebeb;
  margin-left: 12px;
}

.opm_item {
  margin-left: 12px;
}

.opm_head {
  font-size: 12px;
  color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  line-height: 24px;
  text-align: center;
  margin-right: 4px;
  background-color: #4475FF;
}
